package com.smartstores;

import java.util.ArrayList;

import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import com.smartstores.adapter.ShoppingListAdapter;
import com.smartstores.mundo.Producto;

public class ListaComprasActivity extends ListActivity {

	private ArrayList<Producto> arr;

	private ArrayAdapter<Producto> adapter;

	@Override
	protected void onCreate(Bundle savedInstanceState) {

		super.onCreate(savedInstanceState);

		adapter = new ShoppingListAdapter(this, R.layout.carrito_items);

		setListAdapter(adapter);

	}

	@Override
	protected void onResume() {
		// TODO Auto-generated method stub
		super.onResume();
		adapter.clear();
		double precioTotal = 0;
		arr = ((SmartStoresApplication) getApplication()).getStore()
				.getListadoDeCompras();
		for (Producto producto : arr) {
			precioTotal += producto.getPrecio();
			adapter.add(producto);
		}
		
		Producto nuevo = new Producto("Precio Total", arr.size(), precioTotal);

		adapter.add(nuevo);

	}
}
